Skip to content

Conversation

IvoDD
Copy link
Collaborator

@IvoDD IvoDD commented Aug 25, 2025

Reference Issues/PRs

What does this implement or fix?

Any other comments?

Checklist

Checklist for code changes...
  • Have you updated the relevant docstrings, documentation and copyright notice?
  • Is this contribution tested against all ArcticDB's features?
  • Do all exceptions introduced raise appropriate error messages?
  • Are API changes highlighted in the PR description?
  • Is the PR labelled as enhancement or bug so it appears in autogenerated release notes?

Copy link

Label error. Requires exactly 1 of: patch, minor, major. Found:

@IvoDD IvoDD force-pushed the run-all-pipeline-tests branch 2 times, most recently from d6e7c85 to d7d1877 Compare August 26, 2025 08:15
@IvoDD IvoDD force-pushed the run-all-pipeline-tests branch from d7d1877 to 8629499 Compare September 12, 2025 08:14
@IvoDD IvoDD changed the base branch from master to fix-sparse-buffer-processing September 12, 2025 08:15
@IvoDD IvoDD force-pushed the run-all-pipeline-tests branch from 8629499 to 8df2f0e Compare September 12, 2025 13:38
@IvoDD IvoDD force-pushed the fix-sparse-buffer-processing branch 2 times, most recently from 6570743 to c8a0745 Compare September 17, 2025 09:25
Base automatically changed from fix-sparse-buffer-processing to master September 17, 2025 11:12
@IvoDD IvoDD force-pushed the run-all-pipeline-tests branch from 8df2f0e to 7a80398 Compare September 29, 2025 12:47
IvoDD added 2 commits October 2, 2025 12:21
In some fairly niche cases processing pipeline can produce empty
segments:
- Resampling with dynamic schema
- date range filter with no index values within an intersecting data key
  (fixed in a previous PR)

We previously tried to allocate a 0 sized memory block which was raising
assertions failures.

This PR just skips allocating the 0 sized memory blocks and adds an
arrow test to verify it works.
During symbol concat we can end up with a Segment with zero columns.
Convert that to arrow gracefully.

Also uncovered that arrow normalization doesn't correctly construct
pandas_metadata for empty dataframes. This is also fixed and tested in
this PR.
@IvoDD IvoDD force-pushed the run-all-pipeline-tests branch from 7a80398 to a0150a3 Compare October 3, 2025 08:57
@IvoDD IvoDD force-pushed the run-all-pipeline-tests branch from a0150a3 to 052433f Compare October 3, 2025 09:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant